pspadico.png PSPad - vlastnφ zv²raz≥ovaΦ

Popis jednotliv²ch polo₧ek dialogu

JmΘno
Zde se uvßdφ jmΘno typ∙ soubor∙, pro kterΘ je zv²raz≥ovaΦ urΦen. Toto jmΘno se objevφ v nabφdkßch, ve filtru p°i otevφrßnφ soubor∙, v typu soubor∙ na stavovΘm °ßdku atd.  
 
P°φpony soubor∙
Seznam masek, kterΘ se uplatnφ p°i otevφrßnφ souboru a p°i detekci, kter² zv²raz≥ovaΦ se pou₧ije. JednotlivΘ masky jsou odd∞leny Φßrkami  
 
Styl komentß°∙
Specifikuje jak² druh komentß°∙ je v danΘm souboru pou₧it. Komentß°e lze libovoln∞ kombinovat. Na v²b∞r mßte 5 druh∙ standardnφch komentß°∙:  
 
ANSI - komentß° zaΦφnß znaky (* a konΦφ znaky *)  
Pascal - komentß° zaΦφnß znakem { a konΦφ znakem }  
C - komentß° zaΦφnß znaky /* a konΦφ znaky */  
Basic - komentß° je uvozen znakem ; a platφ do konce °ßdku  
Fox - komentß° zaΦφnß znakem * (prvnφ znak na °ßdku) nebo znaky && a platφ do konce °ßdku  
Specißl - komentß° zaΦφnß znakem / na zaΦßtku °ßdku nebo za st°ednφkem a platφ do konce °ßdku  
Za zaΦßtek komentß°e jsou dßle poklßdßny znaky //, komentß° platφ do konce °ßdku  

╪et∞zce
Slou₧φ k identifikaci °et∞zc∙. Na v²b∞r jsou dv∞ mo₧nosti:  
 
Apostrofy - '°et∞zec'  
Uvozovky - "°et∞zec"  

Preprocesory
jsou zvlßÜtnφ °et∞zce, kterΘ slou₧φ pro °φzenφ kompilßtoru, v∞tvenφ programu, podmφneΦnΘmu p°ekladu apod.  

KlφΦovß slova
Zde je uveden seznam klφΦov²ch slov, kterΘ se v programu vyskytujφ.  
Podmφnky pro klφΦovß slova:  
ka₧dΘ slovo na zvlßÜtnφm °ßdku  
jsou psßny velk²mi pφsmeny (editor vßm to jinak nedovolφ)  
obsahujφ pouze znaky 'A'..'Z' a '_'  
jsou se°azeny podle abecedy (to se stane automaticky p°i ulo₧enφ definice zv²raz≥ovaΦe)  

Vyhrazenß slova
Majφ stejn² v²znam jako klφΦovß slova. Dopln∞no od verze 3.1.6. Vyu₧φvß se, pokud chcete barevn∞ rozliÜit dv∞ skupiny slov. Pojmenovßnφ "KlφΦovß" a "Vyhrazenß" slou₧φ pouze k rozliÜenφ seznam∙, nenφ v tom skryt ₧ßdn² dalÜφ v²znam. pou₧φt to m∙₧ete t°eba pro definici datov²ch typ∙ apod. Pokud se stejnΘ slovo vyskytuje v obou seznamech, je pou₧ito slovo z klφΦov²ch slov a s tφm souvisφ i barva syntaxe  

NaΦφst
Provede naΦtenφ definice zv²raz≥ovaΦe. Program p°edpoklßdß ulo₧enφ definice v podadresß°i Syntax. Pokud soubor naΦtete t°eba z diskety, p°i ulo₧enφ bude provedena kontrola existence (pop°. vytvo°enφ) podadresß°e a soubor s definicφ bude ulo₧en tam.  
 
Ulo₧it
Provede ulo₧enφ souboru s definicφ do podadresß°e Syntax. JmΘno souboru je toto₧nΘ se jmΘnem, uveden²m v polφΦku JmΘno.  
V p°φpad∞, ₧e je zv²raz≥ovaΦ, se kter²m se pracuje aktivnφ, jsou zm∞ny p°i ulo₧enφ promφtnuty i do vÜech otev°en²ch soubor∙, kterΘ jej pou₧φvajφ.  




Jak vytvo°it vlastnφ zv²raz≥ovaΦ


Definice zv²raz≥ovaΦe
Vyplnit jmΘno zv²raz≥ovaΦe - toto jmΘno se bude ukazovat v menu
Vyplnit masky soubor∙. Ty potom poslou₧φ k automatickΘmu p°i°azenφ zv²raz≥ovaΦe p°i otev°enφ souboru
Vybrat typ komentß°∙, kter² nejlΘpe odpovφdß stylu ve vaÜem souboru.
Zvolit typ °et∞zc∙ - °et∞zec je v apostrofech nebo uvozovkßch
Vyplnit seznam klφΦov²ch, pop°. vyhrazen²ch slov. Ty jsou p°i ulo₧enφ set°φd∞ny abecedn∞ automaticky, tak₧e si s tφm nemusφte d∞lat starosti.
Pak zv²raz≥ovaΦ ulo₧φte tlaΦφtkem "Ulo₧it". Od tΘto chvφle bude zv²raz≥ovaΦ nahrßn p°i startu PSPadu automaticky.

Nastavenφ barev pro zv²razn∞nφ syntaxe
Pokud n∞komu nevyhovuje standardnφ nastavenφ barev, m∙₧ete p°ejφt na zßlo₧ku "Barvy syntaxe" a jednoduch²m nastavenφm barvy pφsma a pozadφ si p°ebarvφte odpovφdajφcφ typ. P°i nastavovßnφ barvy pozadφ a pφsma doporuΦuji pou₧φt barvy Window a Font. Tφm si zajistφte automatickou zm∞nu barev p°i globßlnφ zm∞n∞ vzhledu Windows.

V²znam n∞kter²ch typ∙ p°i nastavovßnφ barev
Nßv∞Ütφ jsou slova zaΦφnajφcφ znakem @, obsahujφcφ pφsmena bez diakritiky, pomlΦku a podtr₧φtko  
Symboly jsou znaky, kterΘ nejsou pφsmena (matematickΘ znaky, zßvorky apod.), krom∞ znak∙, pou₧it²ch v jin²ch typech (nap°. komentß°φch)  
Identifikßtory jsou vÜechny ostatnφ znaky  



Popis struktury definiΦnφho souboru:


;komentß°, ignorovßno
;jmΘno sekce, povinnΘ

[Settings] 
;jmΘno typu souboru - povinnΘ

Name=OtherCad
;
seznam typ∙ soubor∙ - povinnß min.jedna polo₧ka
FileType=*.prg,*.bpk 
;nastavenφ jednotliv²ch parametr∙. NepovinnΘ, 1 = Ano, 0 = Ne

ANSIComment=0
PasComment=0
CComment=0
SpecComment=1
BasComment=0
SingleQuote=0
Preprocessors=0
;jmΘno sekce - povinnΘ

[KeyWords]
;jednotlivß klφΦovß slova velk²mi pφsmeny, se°azenß abecedn∞

ABS=
ACOS=
ATN=
BOOLEAN=
;jmΘno sekce - povinnΘ

[ReservedWords]
;jednotlivß vyhrazenß slova velk²mi pφsmeny, se°azenß abecedn∞

BOOLEAN=
INTEGER=
STRING=